ACM-2023-01-04

Jahrgang: 2023
Ausgabe: 01
Autor: Jrn Bosse
Programm: OBJECTSTOBLOCKS.LSP
Funktionalitt: Kreise beschriften 
Format: LISP
Lauffhig: ab AutoCAD 2012
Befehle: OTB
Bezug: Online


Beschreibung
============

Objekte in Blockdefinitionen kopieren

Mchte man in einer Zeichnung bestehende Blockdefinitionen um weitere Objekte erweitern oder ergnzen, ist 
der Blockeditor ein hilfreiches Werkzeug. Damit lsst sich zum Beispiel in Punktblcken das AutoCAD-Objekt 
Punkt auf die Koordinaten 0,0,0 kopieren und damit die Punktblcke grundstzlich mit dem Punktfang Punkt 
fangen, um den Basispunkt des Blocks eindeutig zu definieren. Auch Rahmen um einen enthaltenen Text kann man 
einfgen, um den Textwert hervorzuheben. Es ist auch denkbar, bestimmte Blcke temporr mit einem Markierungs-
element hervorzuheben. All das lsst sich mit dem Blockeditor bewerkstelligen.
Mhselig wirds allerdings, wenn mehr als nur ein Block betroffen ist. Mit dem Programm OBJECTSTOBLOCKS.LSP 
lassen sich die geschilderten Aufgaben in einem Arbeitsschritt fr verschiedene Blockdefinitionen durchfhren. 
Dazu muss man die Blockdefinitionen ber den Namen festlegen (Listenauswahl oder Auswahl der Blockreferenzen 
aus der Zeichnung). Danach sind beliebige Zeichnungsobjekte auszuwhlen, um diese in die vorher bestimmten 
Blockdefinitionen zu kopieren. Dabei kann man optional einen Bezugspunkt picken, andernfalls werden die 
Koordinaten 0,0,0 des aktuellen Koordinatensystems als Bezug verwendet. Wenn ein BKS aktuell ist, wird die 
Ausrichtung bei der Kopie der Objekte bercksichtigt.
Anmerkung: Soll ein Arbeitsschritt nach der Verwendung des Programms mit dem Befehl ZURCK rckgngig gemacht 
werden, muss man danach noch den Befehl REGEN verwenden, damit auch die Darstellung nachgefhrt wird. Handelt 
es sich um temporre Markierungselemente, die in die Blockdefinitionen kopiert worden sind, lassen sich diese 
mit einer gesonderten Funktion auch wieder entfernen. Grundstzlich knnen pro Blockdefinition alle Objekte 
entfernt werden, die durch das Programm hereinkopiert wurden.